Salvador & Amanda
Salvador & Amanda in Covent Garden is an amazing Spanish restaurant close to Covent Garden and Leicester Square tube stations in London’s West End. A popular tapas restaurant in the West End, Salvador & Amanda in Covent Garden offers an authentic Spanish experience for all.